I've always washed my wool sweaters at home using cold water, but I've heard mixed opinions about whether that's actually the best approach. Some people say professional cleaning helps them last much longer, while others think it's unnecessary.
What do you normally do? Have you ever ruined a wool sweater by washing it yourself?